body{
  outline: none;
  padding: 0px; margin: 0px; background: #fff url(../../umbraco_client/images/progressbar.gif) center 300px no-repeat; overflow: auto;
  font-size: 11px;
  }

/*TOP*/  
.topBar 
{
	padding: 10px 0px 10px 10px; 
	margin-bottom: 3px; 
	height: 22px; 
	background: url(../images/topGradient.gif) repeat-x top;
}

.topBarButtons{float: right; padding-right: 8px;}
.topBarButtons button{height: 26px; margin-top: -1px; padding: 3px; margin-left: 10px; vertical-align: middle;}
.topBarButtons button span{font-size: 9px;}
.topBarButtons button img{margin-right: 5px; vertical-align: middle}

.topBarButton{font-size: 9px;}

/* MAIN UI AREA */
#treeWindow_content{padding-top: 5px; padding-right: 0px;}
#PlaceHolderAppIcons_content{overflow: hidden;}

#control_overlay {background-color:#000;}
#treeToggle{ visibility: hidden; display: block; position: absolute; top: 45px; left: 6px; width: 7px; height: 120px; background: url(../images/toggleTreeOff.png) no-repeat center center; outline: none; text-decoration: none; overflow: hidden;}
#treeToggle:hover{background-color: #F4F5F4;}
#treeToggle.on{background-image: url(../images/toggleTreeOn.png) !Important;}

#leftDIV{width: 20%; position: absolute; top: 0px; left: 0px;}
#rightDIV{width: 70%; position: absolute; top: 0px; right: 0px;}
#uiArea{position: relative; margin: 0px 10px 0px 15px; visibility: hidden;}

#defaultSpeechbubble{z-index: 10; filter: Alpha(Opacity=0); background-image: url(/umbraco/images/speechbubble.gif); width: 231px; visibility: hidden; position: absolute; right: 20px; bottom: 20px; height: 84px;}
				
#tray
{
	margin: 0px;
	padding: 10px 0px;
}

#tray li
{
	list-style-type: none;
	font-size: 37px;
  width: 49px;
  height: 36px;
  display: block;
	float: left;
	padding: 0;
	margin: 0;
}

#tray li a
{
	background-image: url('../images/tray/traySprites.png');
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 1px;
	width: 49px;
  height: 36px;
  display: block;
}

.trayHolder, .trayIcon
{
	border: 0px;
	width: 49px;
	height: 36px;
}
/* tray sprites */
.traycontent{background-position: -18px -18px;}
.traymedia{	background-position: -18px -90px;}
.trayusers{	background-position: -18px -162px;}
.traysettings{	background-position: -18px -234px;}
.traydeveloper{ background-position: -18px -306px;}
.traymember{background-position: -18px -378px;}
.traystats{background-position: -18px -450px;}
/* end tray sprites */


a
{
	color: Black;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border: none;
}

/* AUTOCOMPLETE */

#umbSearchField{width: 250px; color: #999; padding: 2px;}
.ac_results {
	padding: 3px;
	border: 1px solid #979797;
	background-color: #f0f0f0;
	border-top: none;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	display: block;
	padding: 2px;
	padding-left: 5px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 20px;
	overflow: hidden;
	
	font-family:Arial,Lucida Grande;
	font-size:11px;
	height:20px;
	color: #1a1818;
}

.ac_odd {
	
}

.ac_over {
	background-color: #D5EFFC;
	border: 1px solid #a8d8eb;
	padding: 1px !Important;
	padding-left: 4px !Important;
}

